Builder

class Builder : GeneratedMessage.Builder<BuilderT> , MeshProtos.WaypointOrBuilder

Waypoint message, used to share arbitrary locations across the mesh
Protobuf type meshtastic.Waypoint

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Description of the waypoint - max 100 chars
string description = 7;
Link copied to clipboard

Time the waypoint is to expire (epoch)
uint32 expire = 4;
Link copied to clipboard

Designator icon for the waypoint in the form of a unicode emoji
fixed32 icon = 8;
Link copied to clipboard

Id of the waypoint
uint32 id = 1;
Link copied to clipboard

latitude_i
optional sfixed32 latitude_i = 2;
Link copied to clipboard

If greater than zero, treat the value as a nodenum only allowing them to update the waypoint.
If zero, the waypoint is open to be edited by any member of the mesh.
uint32 locked_to = 5;
Link copied to clipboard

longitude_i
optional sfixed32 longitude_i = 3;
Link copied to clipboard

Name of the waypoint - max 30 chars
string name = 6;
Link copied to clipboard

Description of the waypoint - max 100 chars
string description = 7;
Link copied to clipboard
open fun getDescriptionBytes(): ByteString

Description of the waypoint - max 100 chars
string description = 7;
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
open fun getExpire(): Int

Time the waypoint is to expire (epoch)
uint32 expire = 4;
Link copied to clipboard
open fun getIcon(): Int

Designator icon for the waypoint in the form of a unicode emoji
fixed32 icon = 8;
Link copied to clipboard
open fun getId(): Int

Id of the waypoint
uint32 id = 1;
Link copied to clipboard
open fun getLatitudeI(): Int

latitude_i
optional sfixed32 latitude_i = 2;
Link copied to clipboard
open fun getLockedTo(): Int

If greater than zero, treat the value as a nodenum only allowing them to update the waypoint.
If zero, the waypoint is open to be edited by any member of the mesh.
uint32 locked_to = 5;
Link copied to clipboard
open fun getLongitudeI(): Int

longitude_i
optional sfixed32 longitude_i = 3;
Link copied to clipboard
open fun getName(): String

Name of the waypoint - max 30 chars
string name = 6;
Link copied to clipboard
open fun getNameBytes(): ByteString

Name of the waypoint - max 30 chars
string name = 6;
Link copied to clipboard
open fun hasLatitudeI(): Boolean

latitude_i
optional sfixed32 latitude_i = 2;
Link copied to clipboard

longitude_i
optional sfixed32 longitude_i = 3;
Link copied to clipboard
Link copied to clipboard
open fun mergeFrom(other: Message): MeshProtos.Waypoint.Builder
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): MeshProtos.Waypoint.Builder
Link copied to clipboard

Description of the waypoint - max 100 chars
string description = 7;
Link copied to clipboard

Description of the waypoint - max 100 chars
string description = 7;
Link copied to clipboard

Time the waypoint is to expire (epoch)
uint32 expire = 4;
Link copied to clipboard

Designator icon for the waypoint in the form of a unicode emoji
fixed32 icon = 8;
Link copied to clipboard

Id of the waypoint
uint32 id = 1;
Link copied to clipboard

latitude_i
optional sfixed32 latitude_i = 2;
Link copied to clipboard

If greater than zero, treat the value as a nodenum only allowing them to update the waypoint.
If zero, the waypoint is open to be edited by any member of the mesh.
uint32 locked_to = 5;
Link copied to clipboard

longitude_i
optional sfixed32 longitude_i = 3;
Link copied to clipboard

Name of the waypoint - max 30 chars
string name = 6;
Link copied to clipboard
open fun setNameBytes(value: ByteString): MeshProtos.Waypoint.Builder

Name of the waypoint - max 30 chars
string name = 6;